package com.onLineCar.manages.pojo.response;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Builder;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;
import java.util.Date;

@Data
@Builder
public class CarBaseInfoResponse {
    // 车辆ID
    private String carId;
    // 城市
    private String city;
    // 车辆级别
    private String carLevel;
    // 车型描述
    private String carModelDescription;
    // 车辆行驶总里程
    private String totalMileage;
    // 车辆颜色
    private String carColor;
    // 车牌号
    private String plateNumber;
    // 电池续航剩余(公里)
    private String batteryRemainingMileage;
    // 车辆状态
    private String carStatus;
    // 是否绑定司机
    private Integer isDriverBound;
    // 司机姓名
    private String driverName;
    // 司机手机号
    private String driverPhoneNumber;
    // 添加时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date addTime;
}
